.TH "parserProgram" 3 "Fri Mar 30 2012" "Version 1.1" "Context Free LALR1 compiler" \" -*- nroff -*-
.ad l
.nh
.SH NAME
parserProgram \- 
.PP
Contains the parser program's class that to create the ST of an input phrase\&.  

.SH SYNOPSIS
.br
.PP
.SS "Classes"

.in +1c
.ti -1c
.RI "class \fBHistoryElement\fP"
.br
.RI "\fIThis class represent an element of the parsing history\&. \fP"
.ti -1c
.RI "class \fBParserProgram\fP"
.br
.RI "\fIThis class is responsible of the parsing of input string, and stack parsing creation\&. \fP"
.ti -1c
.RI "enum \fBRESULT\fP"
.br
.RI "\fIThe string parsing result\&. \fP"
.ti -1c
.RI "class \fBSt\fP"
.br
.RI "\fIAbstract Syntax Three class\&. \fP"
.in -1c
.SH "Detailed Description"
.PP 
Contains the parser program's class that to create the ST of an input phrase\&. 

USAGE:
.br
 :
.br
  \fBparserProgram\fP = (Parser)parser\&.parse(); \&.setInput(input_string); 
.br
 switch(parserProgram\&.parse()){ 
.br
 case ACCEPT: 
.br
 \fBSt\fP st = new \fBSt\fP(parserProgram\&.getHistory()); //create the ST 
.br
 st\&.initFromHistory(); 
.br
 return st\&.getRoot(); 
.br
 case ERROR: 
.br
 return null; 
.SH "Author"
.PP 
Generated automatically by Doxygen for Context Free LALR1 compiler from the source code\&.
